package com.palmshop.online.dao;

import java.util.List;
import java.util.Map;

import com.palmshop.online.entity.ReturnList;
import com.palmshop.online.entity.ReturnListDetail;

/**
 * 退货信息相关的dao
 * @author quan
 *
 */
public interface ReturnListDao {
	
	
	/**
	 * 添加一条退货信息
	 * @param returnList:退货的实体类
	 * @return int
	 */
	public int addReturnList(ReturnList returnList);
	
	/**
	 * 添加一条退货详情信息
	 * @param listDetail：退货乡情的实体类
	 * @return int
	 */
	public int addReturnListDetails(ReturnListDetail listDetail);
	
	
	
	/**
	 * 根据退货id删除对应的退货信息
	 * @param retListUnique:退货单唯一性标识
	 * @return int
	 */
	public int deleteReturnList(String retListUnique);
	
	/**
	 * 根据退货returnListDetail删除对应的退货详情信息
	 * @param retListUnique:退货详情唯一性标识
	 * @return int
	 */
	public int deleteReturnListDetail(String retListUnique);
	
	
	/**
	 * 根据saleListUnique 查询订单的信息
	 * @param saleListUnique:订单唯一性标识
	 * @return list
	 */
	public List<Map<String,Object>> findSaleBySaleUnique(String saleListUnique);
	
	
	
	
	
	
	
	
	
}
